/*-*
 * FILENAME  :
 *    $HeadURL$
 *
 * STATUS  :
 *    $Revision$
 *
 *    $Author$
 *    $Date$
 *  
 *    
 * Copyright (c) 2011 Gonalge Ltda. All rights reserved.
 *
 ****************************************************************/

package org.gonalge.rompecabeza.dto;

import java.io.Serializable;

/**
 * 
 * @author Geremias Gonzalez
 */
public class Pieza implements Serializable {
    /**
     * 
     */
    private static final long serialVersionUID = -5586220599833411278L;

    private int tipo;

    private int ele;

    private int x, y;

    public boolean estado = false;

    public Pieza(int ele) {
        this.ele = ele;
    }

    public Pieza(int tipo, int ele) {
        this.tipo = tipo;
        this.ele = ele;
    }

    public Pieza(Pieza p) {
        this.tipo = p.tipo;
        this.ele = p.ele;
        this.x = p.x;
        this.y = p.y;
    }

    public void setXY(int x, int y) {
        this.x = x;
        this.y = y;
    }

    public int getTipo() {
        return tipo;
    }

    public void setTipo(int tipo) {
        this.tipo = tipo;
    }

    public int getEle() {
        return ele;
    }

    public void setEle(int ele) {
        this.ele = ele;
    }

    public boolean isEstado() {
        return estado;
    }

    public void setEstado(boolean estado) {
        this.estado = estado;
    }

    public int getY() {
        return y;
    }

    public int getX() {
        return x;
    }

}
